257613
518
145681
314
31949
37
62536
81
138717
245
28189
61239
119
100135
201
16785
6
215616
320
106980
226
39709
59
117995
44623
103
44032
78
139590
165517
367
172894
345
27199
53
81643
125
79953
128
123832
257
103999
153
44456
67094
116
116854
50381
113
81649
69523
100
37972
65
92978
172
95642
157
124378
219
194445
361
169137
276
79799
144
51745
109
89441
182
49115
47224
87